#include<stdio.h>
int ftol(float f)
{
	int a=*(int*)(&f);
	int e=((a&0x7fffffff)>>23)-127;
	int s=(a>>31);
	if(e==0)
	{
		if(s==0)
			return 1;
		return -1;
	}
	else
	{
		if(e<0)
			return 0;
		else
		{
			int m=a&((1<<23)-1);
			m=m|(1<<23);
			int r=(m>>(23-e));
			if(s==1)
			{
				r=(r^0xffffffff)+1;
			}
			return r;
		}
	}

}
